﻿#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

//Printf(int arr[10],int sz)
//{
//	
//	for (int i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//
//	}
//}

//Printf(int *p, int sz)
//{
//
//	for (int i = 0; i < sz; i++)
//	{
//		printf("%d ", *(p+i));
//
//	}
//}
//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	Printf(arr,sz);
//
//	return 0;
//}

//bubble_sort(int arr[10], int sz)
//{
//	int i = 0;
//	//一趟的排序  10个数两两比较只要进行sz-次就好了
//	for (i = 0; i < sz - 1; i++)
//	{
//		int j = 0;
//		//排序内部，每排好一次，就只需要sz - i - 1次即可
//		for (j = 0; j < sz - 1 - i ; j++)
//		{
//			if (arr[j] > arr[j + 1])
//			{
//				int temp = arr[j];
//				arr[j] = arr[j + 1];
//				arr[j + 1] = temp;
//			}
//		}
//	}
//
//}
//
//Print(int arr[10], int sz)
//{
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//}
//
//int main()
//{
//	//冒泡排序(从小到大的升序排列)
//	int arr[10] = { 9,3,4,6,7,1,2,5,10,8 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//
//	//冒泡排序
//	bubble_sort(arr, sz);
//
//	//打印排序之后的元素
//	Print(arr, sz);
//
//	return 0;
//}


//bubble_sort(int arr[10], int sz)
//{
//	int i = 0;
//	//一趟的排序  10个数两两比较只要进行sz-次就好了
//	for (i = 0; i < sz - 1; i++)
//	{
//		//假设他是有顺序的
//		int flag = 1;
//
//		int j = 0;
//		//排序内部，每排好一次，就只需要sz - i - 1次即可
//		for (j = 0; j < sz - 1 - i; j++)
//		{
//			if (arr[j] > arr[j + 1])
//			{
//				int temp = arr[j];
//				arr[j] = arr[j + 1];
//				arr[j + 1] = temp;
//				flag = 0;
//			}
//		}
//		if (flag == 1)
//			break;
//	}
//	
//
//}
//
//Print(int arr[10], int sz)
//{
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//}
//
//int main()
//{
//	//冒泡排序(从小到大的升序排列)
//	int arr[10] = { 9,3,4,6,7,1,2,5,10,8 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//
//	//冒泡排序
//	bubble_sort(arr, sz);
//
//	//打印排序之后的元素
//	Print(arr, sz);
//
//	return 0;
//}


//int main()
//{
//	int a = 10;
//	int* pa = &a;
//	int** ppa = &pa;
//
//	return 0;
//}


//int main()
//{
//	//指针数组模拟⼆维数组
//	int arr1[] = { 1,2,3,4,5 };
//	int arr2[] = { 2,3,4,5,6 };
//	int arr3[] = { 3,4,5,6,7 };
//
//	int* arr[] = {arr1,arr2,arr3};
//	int i = 0;
//	for (i = 0; i < 3; i++)
//	{
//		int j = 0;
//		for (j = 0; j < 5; j++)
//		{
//			printf("%d ",arr[i][j]);
//		}
//		printf("\n");
//	}
//
//
//	return 0;
//}


//int main()
//{
//	char ch = 'w';
//	char* pc = &ch;
//	*pc = 'w';
//
//
//	return 0;
//}


//int main()
//{
//	//const char* pc = "hello bit";
//	*pc = 'w';
//
//	return 0;
//}


//int main()
//{
//	char str1[] = "hello bit.";
//	char str2[] = "hello bit.";
//	const char* str3 = "hello bit.";
//	const char* str4 = "hello bit.";
//	if (str1 == str2)
//		printf("str1 and str2 are same\n");
//	else
//		printf("str1 and str2 are not same\n");
//	if (str3 == str4)
//		printf("str3 and str4 are same\n");
//	else
//		printf("str3 and str4 are not same\n");
//	return 0;
//}


int main()
{


	return 0;
}
